package com.qianfeng.zhangwei.xytg.utils;

import android.os.Environment;

import com.qianfeng.zhangwei.xytg.constants.AppConfig;

import java.io.File;

/**
 * @说 明：
 * @项目名称：Sz1504
 * @包 名： com.qianfeng.zhangwei.day26.utils
 * @类 名： Utils
 * @创 建人： zhangwei
 * @创建时间：2015-07-24 14:29
 * @版 本：v1.0
 * @修 改人：
 * @修改时间：
 * @修改备注： system/data/com.qianfeng.zhangwei.day26/xinyu/image
 */
public class FileUtils {

    /**
     * sdk/xytg
     *
     * @return
     */
    public static String getAppPath() {
        String appPath = null;
        if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
            appPath = Environment.getExternalStorageDirectory() + File.separator + AppConfig.ROOT_CACHE;
        } else {
            appPath = Environment.getDataDirectory() + File.separator + AppConfig.SYSTEM_CACHE;
        }
        File file = new File(appPath);
        if (!file.exists()) {
            file.mkdirs();
        }
        return appPath;
    }

    /**
     * sdk/xytg/image
     *
     * @return
     */
    public static File getImageCache() {

        String imageCache = getAppPath() + File.separator + AppConfig.IMAGE_CACHE;
        File imageFile = new File(imageCache);
        if (!imageFile.exists()) {
            imageFile.mkdirs();
        }
        return  imageFile;

    }


}
